/*
 * Rule Order:
 * display
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * overflow
 * list-style
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 */

/*******************************************************************************
  Tables
*******************************************************************************/

table {
	border-collapse : collapse;
	border          : none;
	margin          : 0 0 1em 0;
}

caption {
    padding    : 5px  1.5em 5px .5em;
    font-weight:bold;
    text-align : left;
}

tr.alt td {
   background : #CEE6F8;
}

th {
    background: url(/img/table_header.png) repeat-x;
    color:#ffffff;
}

td {
    background:#ffffff;
}

th, td {
   padding    : 5px  1.5em 5px .5em;
   text-align : left;
   border     : 1px solid;
   border-color : #c0c0c0;
}

th.center,
td.center {
   padding-left  : 1em;
   padding-right : 1em;
   text-align    : center;
}

th.right,
td.right {
   padding-left  : 1.5em;
   padding-right : 0.5em;
   text-align    : right;
}

th.center a,
td.center a {
	margin : auto;
}

tr.datanav th {
   background : #ffffff;
   padding     : 0.5em;
   color       : #000000;
   font-weight : normal;
   border      : 0;
}

tr.datanav span {
   float : right;
   padding:1px;
}

tr.datanav span em {
   font-style : normal;
   border : 1px solid #c0c0c0;
   background : #f7f7f7;
   padding-left : 3px;
   padding-right : 3px;
   color : #494949; 
}

tr.datanav th a,
tr.datanav th a:visited {
}

td.norecords {
    font-weight : bold;
    text-align:center;
    color : #ff0000;
}

td.label {
   font-weight:bold;
   white-space:nowrap;
}

td.value {
   white-space:nowrap;
}

td.view,
td.edit,
td.delete {
    text-align    : center;
    padding-left  : 0;
    padding-right : 0;
}

td.view a {
	margin : auto;
	background: url('/img/view.png') no-repeat;
	display: block;
	height: 17px;
	width: 17px;
}

td.edit a {
	margin : auto;
	background: url('/img/edit.png') no-repeat;
	display: block;
	height: 17px;
	width: 17px;
}

td.delete a {
   margin : auto;
	background: url('/img/delete.png') no-repeat;
	display: block;
	height: 17px;
	width: 17px;
}
